const parent = window.parent
const {user} = parent
// 填充 表单数据
// 将数据 对应 layui 的格式
let formatData = JSON.parse(JSON.stringify(user.info))
layui.form.val('userInfo', formatData)
// reset
$('[type="reset"]').on('click', function(e) {
  e.preventDefault()
  layui.form.val('userInfo', formatData)
})
// 上传数据
$('[lay-filter="userInfo"]').on('submit', function(e){
  e.preventDefault()
  const data = layui.form.val('userInfo')
  let username = data.username
  delete data.username
  // 发起请求
  $.ajax({
    type: 'POST',
    url: '/my/userinfo',
    data
  }).then(res => {
    // "status": 0,
    // "message": "修改用户信息成功！"
    const {status, message} = res
    if (status === 0 && message === '修改用户信息成功！') {
      // 成功
      // 修改界面信息
      data.username = username
      window.parent.render(data)
    }else {
      // 失败
      layui.layer.msg('修改失败')
    }
  })
})